package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Rounded.TableEye: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Rounded.TableEye",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(120f, 640f)
            lineTo(328f, 640f)
            quadTo(318f, 654f, 309f, 668.5f)
            quadTo(300f, 683f, 292f, 700f)
            quadTo(282f, 719f, 282.5f, 740f)
            quadTo(283f, 761f, 292f, 780f)
            quadTo(300f, 797f, 309f, 811.5f)
            quadTo(318f, 826f, 328f, 840f)
            lineTo(200f, 840f)
            quadTo(167f, 840f, 143.5f, 816.5f)
            quadTo(120f, 793f, 120f, 760f)
            lineTo(120f, 640f)
            close()
            moveTo(120f, 560f)
            lineTo(120f, 360f)
            lineTo(440f, 360f)
            lineTo(440f, 533f)
            quadTo(430f, 539f, 420.5f, 545.5f)
            quadTo(411f, 552f, 402f, 560f)
            lineTo(120f, 560f)
            close()
            moveTo(520f, 360f)
            lineTo(840f, 360f)
            lineTo(840f, 533f)
            quadTo(796f, 507f, 746.5f, 493.5f)
            quadTo(697f, 480f, 640f, 480f)
            quadTo(608f, 480f, 578f, 484.5f)
            quadTo(548f, 489f, 520f, 497f)
            lineTo(520f, 360f)
            close()
            moveTo(120f, 280f)
            lineTo(120f, 200f)
            quadTo(120f, 167f, 143.5f, 143.5f)
            quadTo(167f, 120f, 200f, 120f)
            lineTo(760f, 120f)
            quadTo(793f, 120f, 816.5f, 143.5f)
            quadTo(840f, 167f, 840f, 200f)
            lineTo(840f, 280f)
            lineTo(120f, 280f)
            close()
            moveTo(640f, 920f)
            quadTo(561f, 920f, 492.5f, 884f)
            quadTo(424f, 848f, 382f, 782f)
            quadTo(376f, 773f, 373f, 762.5f)
            quadTo(370f, 752f, 370f, 741f)
            quadTo(370f, 730f, 373f, 719f)
            quadTo(376f, 708f, 382f, 698f)
            quadTo(424f, 632f, 492.5f, 596f)
            quadTo(561f, 560f, 640f, 560f)
            quadTo(719f, 560f, 787.5f, 596f)
            quadTo(856f, 632f, 898f, 698f)
            quadTo(904f, 708f, 907f, 718.5f)
            quadTo(910f, 729f, 910f, 740f)
            quadTo(910f, 751f, 907f, 761.5f)
            quadTo(904f, 772f, 898f, 782f)
            quadTo(856f, 848f, 787.5f, 884f)
            quadTo(719f, 920f, 640f, 920f)
            close()
            moveTo(640f, 840f)
            quadTo(682f, 840f, 711f, 811f)
            quadTo(740f, 782f, 740f, 740f)
            quadTo(740f, 698f, 711f, 669f)
            quadTo(682f, 640f, 640f, 640f)
            quadTo(598f, 640f, 569f, 669f)
            quadTo(540f, 698f, 540f, 740f)
            quadTo(540f, 782f, 569f, 811f)
            quadTo(598f, 840f, 640f, 840f)
            close()
            moveTo(640f, 800f)
            quadTo(615f, 800f, 597.5f, 782.5f)
            quadTo(580f, 765f, 580f, 740f)
            quadTo(580f, 715f, 597.5f, 697.5f)
            quadTo(615f, 680f, 640f, 680f)
            quadTo(665f, 680f, 682.5f, 697.5f)
            quadTo(700f, 715f, 700f, 740f)
            quadTo(700f, 765f, 682.5f, 782.5f)
            quadTo(665f, 800f, 640f, 800f)
            close()
        }
    }.build()
}
